博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
dedecms---一个简单酷站的构建及解析
阅读量:6290 次
发布时间:2019-06-22

本文共 10822 字,大约阅读时间需要 36 分钟。

一、构建内容模型

 

 

二、添加顶级栏目并添加文档

 

三、创建模型模板

 1.article_cool

1   2   3   4 
5 {dede:field.title/}_{dede:global.cfg_webname/} 6
7
8
9 10 92 93 94 {dede:include filename="head2.htm"/} 95
96
97
98
当前位置: {dede:field name='position'/}
99
100
101
102

{dede:field.title/}

103
104
105
时间:{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/}
来源:{dede:field.source/}
作者:{dede:field.writer/}
点击:106
107 次
108
109 {dede:field.description runphp='yes'}110 if(@me<>'' )@me = '111
'.@me.'
112 ';113 {/dede:field.description}114
115
116 117
118
121
122
123
124
127
128
129
130
133
134
135
119 酷0站URL: 120   {dede:field.coolurl/}
125 酷站名字: 126   {dede:field.coolname/}
131 酷站介绍: 132   {dede:field.coolhelp/}
136
137
138
139
    140 {dede:pagebreak/}141
142
143
144
145
146
147
顶一下
148
({dede:field.goodpost/})
149
150
151
{dede:field.goodper/}%
152
153
154
155
踩一下
156
({dede:field.badpost/})
157
158
159
{dede:field.badper/}%
160
161
162
163
164
165
166
167
168
169
170
------分隔线----------------------------
171
172
173
    174
  • {dede:prenext get='pre'/}
  • 175
  • {dede:prenext get='next'/}
  • 176
177
178
179
180
186
187
188
189
190
191
192
193 {dede:include file='ajaxfeedback.htm' /}
194
195
196
{dede:memberinfos}197
198
199
发布者资料
200
[field:uname/]
查看详细资料 发送留言 加为好友
用户等级:[field:rankname /]
注册时间:[field:jointime function="MyDate('Y-m-d H:m',@me)"/]
最后登录:[field:logintime function="MyDate('Y-m-d H:m',@me)"/]
201
202
203 {/dede:memberinfos}204
205
206
207
栏目列表
208
209
216
217
218
219
{dede:myad name='contentRtPicAD'/}
220
221
222
推荐内容
223
224
    225 {dede:arclist flag='c' titlelen=42 row=6}226
  • [field:title/]227

    [field:description function='cn_substr(@me,80)'/]...

    228
  • 229 {/dede:arclist}230
231
232
233
234
235
236
237
热点内容
238
239
    240 {dede:arclist row=10 orderby=click}241
  • [field:title/]
  • 242 {/dede:arclist}243
244
245
246
247
{dede:myad name='contentRtPicAD2'/}
248
249
250
251
{dede:myad name='innerfooterAD2'/}
252 {dede:include filename="footer.htm"/}253
254 255
article_cool

 

 2.list_cool

1  2  3  4 
5 {dede:field.title/}_{dede:global.cfg_webname/} 6
7
8
9 10 11 {dede:include filename="head.htm"/}12
13 14
15
19
20 返回首页21 22
23 24
25
26
27
当前位置: {dede:field name='position'/}28
29
30
    31 {dede:list pagesize='10'}32
  • 33 [field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : ""); [/field:array]34 [field:title/]35 36 日期:[field:pubdate function="GetDateTimeMK(@me)"/]37 点击:[field:click/]38 好评:[field:scores/]39 地区:[field:coolarea/]40 颜色:[field:coolcolor/]41 行业:[field:coolprofession/]42 43

    44 [field:description/]...45

    46
  • 47 {/dede:list}48
49
50
51
    52 {dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="5"/}53
54
55
56 57
58
59
60
推荐内容
61
62
    63 {dede:arclist flag='c' titlelen=42 row=6}64
  • [field:title/]65

    [field:description function='cn_substr(@me,80)'/]...

    66
  • {/dede:arclist}67
68
69
70
71 72
73
74
热点内容
75
76
    77 {dede:arclist row=10 orderby=click}78
  • [field:title/]
  • 79 {/dede:arclist}80
81
82
83
84 85 86
87
88 89 {dede:include filename="footer.htm"/}90
91 92 93
list_cool

 

 3.index_cool

1   2   3   4 
5 {dede:field.title/}_{dede:global.cfg_webname/} 6
7
8
9 10 11 {dede:include filename="head.htm"/} 12
13 14
15
16 {dede:channel type='son' currentstyle="
~typename~"} 17
[field:typename/]{/dede:channel} 18
19
20 21
22
23
24
57
58
59
60
频道头条
61
62
63 {dede:arclist flag='h' limit='0,1'} 64

[field:title/]

65

[field:description function='cn_substr(@me,110)'/]...[查看全文]

66 {/dede:arclist} 67
68
    69 {dede:arclist flag='h' limit='1,6'} 70
  • [field:title/]
  • 71 {/dede:arclist} 72
73
74
75
76 77
78
79
图文资讯
80
81
85
86
87
88 89
90 {dede:channelartlist} 91
92
{dede:field name='typename'/}
更多...
93
94
    95 {dede:arclist titlelen='60' row='8'} 96
  • [field:pubdate function="MyDate('m-d',@me)"/][field:title /]
  • 97 {/dede:arclist} 98
99
100
101 {/dede:channelartlist}102
103
104 105
106
107
108
推荐内容
109
110
    111 112 {dede:arclist flag='c' titlelen=42 row=6}113
  • [field:title/]114

    [field:description function='cn_substr(@me,80)'/]...

    115
  • {/dede:arclist}116
117
118
119
120
{dede:myad name='listRtPicAD'/}
121
122
123
热点内容
124
125
    126 {dede:arclist row=10 orderby=click}127
  • [field:title/]
  • 128 {/dede:arclist}129
130
131
132
133 134
135
136
{dede:myad name='innerfooterAD'/}
137 {dede:include filename="footer.htm"/}138
139 140 141
index_cool

 

 

 4.对article_cool的简单解析

{dede:include filename="head.htm"/}   包含头部(系统的头部,可以自定义)

{dede:include filename="footer.htm"/}   包含尾部

{dede:global.cfg_templets_skin/}      代表默认模板地址\templets\default
{dede:field.title/}_{dede:global.cfg_webname/}    文章标题_网站名字
<meta name="keywords" content="{dede:field.keywords/}" />    文章关键字
<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />  文章描述
src="{dede:global.cfg_cmsurl/}      网站根目录
<div class="place"> <strong>当前位置:</strong> {dede:field name='position'/} </div>  当前网页定位,根据栏目层级    当前位置: 首页 > 酷站欣赏 >
时间:</small>{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/}<small>来源:</small>{dede:field.source/}
 {dede:field.description runphp='yes'}  运行php代码
  if(@me<>'' )@me = '  如果描述不为空,当前描述为:(一段HTML代码)
  <div class="intro">'.@me.'</div>     .@me.中.是PHP中的链接字符,相当与Java中的+
  ';
  {/dede:field.description}    该段代码的意思是描述为空应该什么都不做,不为空加上相应的代码
{dede:field.coolurl/}酷站内容模型中有一个coolurl字段
{dede:field.coolname/}  有coolname字段
{dede:field.coolhelp/}  有coolhelp字段

5.效果图

 

四、添加插件查询pr值,收录状况,域名whois,alexa排名

mooPHP 开发框架    www.moophp.org

站长工具查询集
首先将tool考到网站根目录plus下,再在article_cool中添加
<a href="/plus/tool/pr.php?site={dede:field.coolurl/}" target="_blank">PR值</a>&nbsp;&nbsp;<a href="/plus/tool/site.php?
site={dede:field.coolurl/}" target="_blank">
    收录状况</a>&nbsp;&nbsp;<a href="/plus/tool/whois.php?domain={dede:field.coolurl/}" target="_blank">
    域名whois&nbsp;&nbsp;<a href="/plus/tool/alexa.php?url={dede:field.coolurl/}" target="_blank">alexa排名</a>

效果图

 

 

 

 

通过动态读取直接显示pr值等到具体页面而不以超链接的形式

四、使用lightbox实现点击图片弹出原图

1、将lightbox考到网站根目录下

 

2、在模板中引入相应的js和css文件

3、在a标签中添加rel属性

4、点解图片,效果图

 

 5、该效果在火狐上不成功,Firefox是跳转到另一个页面显示图片

这个版本可能有一点问题,有一个应该可靠的版本,需要的朋友可以下一下

http://www.zhangxinxu.com/wordpress/2010/01/jquery-lightboxbalupton%e7%89%88%e5%9b%be%e7%89%87%e5%b1%95%e7%a4%ba%e6%8f%92%e4%bb%b6%e8%ae%b2%e8%a7%a3/

 

转载于:https://www.cnblogs.com/wuxinyiwu/p/8093347.html

你可能感兴趣的文章
自动生成四则运算题目
查看>>
【翻译】使用新的Sencha Cmd 4命令app watch
查看>>
【前台】【单页跳转】整个项目实现单页面跳转,抛弃iframe
查看>>
因为你是前端程序员!
查看>>
数据库设计中的14个技巧
查看>>
Android学习系列(5)--App布局初探之简单模型
查看>>
git回退到某个历史版本
查看>>
ecshop
查看>>
HTML5基础(二)
查看>>
在GCE上安装Apache、tomcat等
查看>>
在Mac 系统下进行文件的显示和隐藏
查看>>
ue4(c++) 按钮中的文字居中的问题
查看>>
技能点
查看>>
读书笔记《乌合之众》
查看>>
Hadoop日记Day1---Hadoop介绍
查看>>
iOS 学习资料汇总
查看>>
centos7 yum安装jdk
查看>>
Bluedroid与BluZ,蓝牙测试方法的变动(基于bludroid和BlueZ的对比)
查看>>
接口和抽象类有什么区别
查看>>
Linux 下添加用户,修改权限
查看>>